Control of Legged Locomotion using Dynamical Systems: Design Methods and Adaptive Frequency Oscillators

نویسنده

  • Ludovic RIGHETTI
چکیده

Legged robots have gained an increased attention these past decades since they offer a promising technology for many applications in unstructured environments where the use of wheeled robots is clearly limited. Such applications include exploration and rescue tasks where human intervention is difficult (e.g. after a natural disaster) or impossible (e.g. on radioactive sites) and the emerging domain of assistive robotics where robots should be able to meaningfully and efficiently interact with humans in their environment (e.g. climbing stairs). Moreover the technology developed for walking machines can help designing new rehabilitation devices for disabled persons such as active prostheses. However the control of agile legged locomotion is a challenging problem that is not yet solved in a satisfactory manner. By taking inspiration from the neural control of locomotion in animals, we develop in this thesis controllers for legged locomotion. These controllers are based on the concept of Central Pattern Generators (CPGs), which are neural networks located in the spine of vertebrates that generate the rhythmic patterns that control locomotion. The use of a strong mathematical framework, namely dynamical systems theory, allows one to build general design methodologies for such controllers. The original contributions of this thesis are organized along three main axes. The first one is a work on biological locomotion and more specifically on crawling human infants. Comparisons of the detailed kinematics and gait pattern of crawling infants with those of other quadruped mammals show many similarities. This is quite surprising since infant morphology is not well suited for quadruped locomotion. In a second part, we use some of these findings as an inspiration for the design of our locomotion controllers. We try to provide a systematic design methodology for CPGs. Specifically we design an oscillator to independently control the swing and stance durations during locomotion, then using insights from dynamical systems theory we construct generic networks supporting different gaits and finally we integrate sensory feedback in the system. Experiments on three different simulated quadruped robots show the effectiveness of the approach. The third axis of research focus on dynamical systems theory and more specifically on the development of an adaptive mechanism for oscillators such that they can learn the frequency of any periodic signal. Interestingly this mechanism is generic enough to work with a large class of oscillators. Extensive mathematical analysis are provided in order to understand the fundamental properties of this mechanism. Then an extension to pools of adaptive frequency oscillators with a negative feedback loop is used to build programmable CPGs (i.e. CPGs that can encode any periodic pattern as a structurally stable limit cycle). We use the system to control the locomotion of a humanoid robot. We also show applications of this system to signal processing.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Using the Adaptive Frequency Nonlinear Oscillator for Earning an Energy Efficient Motion Pattern in a Leg- Like Stretchable Pendulum by Exploiting the Resonant Mode

In this paper we investigate a biological framework to generate and adapt a motion pattern so that can be energy efficient. In fact, the motion pattern in legged animals and human emerges among interaction between a central pattern generator neural network called CPG and the musculoskeletal system. Here, we model this neuro - musculoskeletal system by means of a leg - like mechanical system cal...

متن کامل

A Dynamical Systems Approach to Learning: A Frequency-Adaptive Hopper Robot

We present an example of the dynamical systems approach to learning and adaptation. Our goal is to explore how both control and learning can be embedded into a single dynamical system, rather than having a separation between controller and learning algorithm. First, we present our adaptive frequency Hopf oscillator, and illustrate how it can learn the frequencies of complex rhythmic input signa...

متن کامل

Adaptive Four Legged Locomotion Control Based on Nonlinear Dynamical Systems

Dynamical systems have been increasingly studied in the last decade for designing locomotion controllers. They offer several advantages over previous solutions like synchronization, smooth transitions under parameter variation, and robustness. In this paper, we present an adaptive locomotion controller for four-legged robots. The controller is composed of a set of coupled nonlinear dynamical sy...

متن کامل

From Dynamic Hebbian Learning for Oscillators to Adaptive Central Pattern Generators

For the last two decades, models of Central Pattern Generators (CPGs) are increasingly used to control the locomotion of autonomous robots, from humanoids to multi-legged insect-like robots. CPGs are mainly modelled by means of coupled nonlinear oscillators. Really complex phase patterns result from these couplings and therefore, make these systems interesting for modelling gaits of animals and...

متن کامل

Adaptive Dynamical Systems for Movement Control

We present a dynamical systems approach to adaptive controllers for locomotion control. The approach is based on a rigorous mathematical framework, which is founded on theories of self-organization. Nonlinear dynamical systems are an interesting approach for the on-line generation of trajectories for robots with many degrees of freedom (e.g. legged locomotion). However, designing a nonlinear dy...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2008